package com.mock.engineerprocess.domain;

import com.mock.engineerprocess.domain.impl.MockUserStorageImpl;
import com.mock.engineerprocess.domain.proxy.MockUserStorageProxy;
import edu.fudan.langlab.domain.security.User;
import edu.fudan.mylang.pf.EntityImplementation;
import edu.fudan.mylang.pf.IModelObject;

@EntityImplementation(implementBy = MockUserStorageImpl.class)
public interface MockUserStorage extends IModelObject {
  public abstract User getUser();
  
  public abstract MockUserStorage setUser(final User user);
  
  public abstract MockUserStorageProxy toProxy();
}
